home *** CD-ROM | disk | FTP | other *** search
/ EuroCD 3 / EuroCD 3.iso / Utilities / Text / BlacksEditor / Support / Lang_M2.dfn < prev    next >
Encoding:
Text File  |  1998-06-24  |  1.7 KB  |  141 lines

  1. ;------------------------------------------------------------------------------
  2. ;
  3. ; $VER: Lang_M2.dfn 1.00 (23.6.96)
  4. ;
  5. ; This definition file contains definitions necessary to use Blacks Editor as
  6. ; a Modula-2 programmer's editor.
  7. ;
  8. ; Adapted by Marco Negri
  9. ;
  10. ;------------------------------------------------------------------------------
  11.  
  12. DICTIONARY:
  13.  
  14.   ABS
  15.   ADDRESS
  16.   ADR
  17.   AND
  18.   ARRAY
  19.   BEGIN
  20.   BITSET
  21.   BOOLEAN
  22.   BY
  23.   BYTE
  24.   CAP
  25.   CARDINAL
  26.   CASE
  27.   CHAR
  28.   CHR
  29.   CONST
  30.   DEC
  31.   DEFINITION
  32.   DIV
  33.   DO
  34.   ELSE
  35.   ELSIF
  36.   END
  37.   EXCL
  38.   EXIT
  39.   FALSE
  40.   FLOAT
  41.   FLOATD
  42.   FOR
  43.   FORWARD
  44.   FROM
  45.   HALT
  46.   HIGH
  47.   IF
  48.   IMPLEMENTATION
  49.   IMPORT
  50.   IN
  51.   INC
  52.   INCL
  53.   INTEGER
  54.   LONG
  55.   LONGCARD
  56.   LONGINT
  57.   LONGSET
  58.   LONGREAL
  59.   LONGWORD
  60.   LOOP
  61.   MAX
  62.   MIN
  63.   MOD
  64.   MODULE
  65.   NIL
  66.   NOT
  67.   ODD
  68.   OF
  69.   OR
  70.   ORD
  71.   POINTER
  72.   PROC
  73.   PROCEDURE
  74.   REAL
  75.   RECORD
  76.   REM
  77.   REPEAT
  78.   RETURN
  79.   SET
  80.   SHORT
  81.   SHORTCARD
  82.   SHORTINT
  83.   SHORTSET
  84.   SIZE
  85.   SYSTEM
  86.   THEN
  87.   TO
  88.   TRUE
  89.   TRUNC
  90.   TRUNCD
  91.   TSIZE
  92.   TYPE
  93.   UNTIL
  94.   VAL
  95.   VAR
  96.   WHILE
  97.   WITH
  98.   WORD
  99. #
  100.  
  101. TEMPLATES:
  102.  
  103.   "ADDRESS"
  104.   "ARRAY [@] OF"
  105.   "BEGIN\n"
  106.   "BITSET;\n"
  107.   "BOOLEAN;\n"
  108.   "CARDINAL;\n"
  109.   "CASE @ OF\n\nEND;\n"
  110.   "CHAR;\n"
  111.   "CONST\n"
  112.   "DEFINITION MODULE @;\n"
  113.   "END;\n"
  114.   "FALSE;\n"
  115.   "FOR @:= TO  DO\n\nEND;\n"
  116.   "FROM @ IMPORT ;\n"
  117.   "IF (@) THEN\n\nEND;\n"
  118.   "INTEGER;\n"
  119.   "IMPORT @;\n"
  120.   "IMPLEMENTATION MODULE @;\n"
  121.   "LONGSET;\n"
  122.   "LONGCARD;\n"
  123.   "LONGINT;\n"
  124.   "LONGREAL;\n"
  125.   "LOOP\n@\nEND;\n"
  126.   "MODULE @;\n"
  127.   "PROCEDURE @();\nVAR\n\nBEGIN\n\nEND ;\n"
  128.   "POINTER TO"
  129.   "REPEAT\n@\nUNTIL ();\n"
  130.   "RECORD\n@\nEND;"
  131.   "RETURN"
  132.   "SHORTCARD;\n"
  133.   "SHORINT;\n"
  134.   "SHORTSET;\n"
  135.   "THEN\n"
  136.   "TYPE\n"
  137.   "UNTIL (@);\n"
  138.   "WHILE (@) DO\n\nEND;\n"
  139.   "WITH @ DO\n\nEND;\n"
  140. #
  141.